@charset "gb2312";
/* CSS Document */

html { overflow-x: hidden; overflow-y: auto; } 
body,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,pre,hr,form,fieldset,input,button,textarea,select,blockquote,th,td {
	margin:0;padding:0;}
h1 ,h2 ,h3 ,h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: none; } 
a {text-decoration:none; color:#5a5a5a; transition:background-color .3s, color .2s;}
a:hover {text-decoration:underline; color:#0064d4; }
a,button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img { border: 0 none; }
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;}	
pre{font-family:inherit;}
textarea{overflow:auto;resize:none;}

/*[hidefocus]{outline:0;} :focus{outline:0}*/
hr { border: none; height: 1px; }
.clear{ height:0; clear:both;  visibility: hidden;} 
.clearfix:after{ content: "."; display: block; height: 0; clear: both;visibility: hidden;}
body {
	font: 12px/1 "Microsoft Yahei", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
	/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/ 
	background:url(../images/bg.jpg) repeat center top;
	color:#999;}

.w1140{ width:1140px; margin:0 auto; overflow:hidden;}

/* reset end, header begin */

.header{
	background:url(../images/topbg.png) repeat-x;}

.head{
	height:86px;}

.head .logo{
	float:left;
	/* height:79px; */
	width:300px;
	margin:12px 0 0 46px;}

.head form{
	float:left;
	margin:32px 0 0 164px;
    font-size: 14px;}

.head form .search-keyword{
	width:272px;
	background:#fff;
    color: #666;
	line-height: 24px;
    height: 24px;
    border: #666666 2px solid;
	padding:0 5px;
	float:left;}

.head form .search-submit{
	background:#666;
	border:0;
	float: left;
    width: 50px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    color: #fff;
    text-align: center;}

.head .toprg{
	float:right;
	margin:20px 4px 0 0;
	color:#000;
	text-align:right;}

.head .toprg a{
	margin:0 6px;
	color: rgb(68, 68, 68);}

.head .toprg p{
	margin-top:14px;
	padding-left:32px;
	color:#f00;
    font-size: 19px;
    line-height: 30px;
	font-weight:bold;
	background:url(../images/dianhua.gif) no-repeat;}


.header .nav{}

.header .nav ul{ margin-left:20px;}

.header .nav ul li{
	height:43px;
	padding:0 3px;
	background:url(../images/line-nav.gif) no-repeat right center;
	text-align:center;
	float:left;}

.header .nav ul li a{
	font-size:15px;
	font-weight:bold;
	color:#333;
	display:block;
	padding:0 36px;
	line-height:43px;}
.header .nav ul li a:hover{
	color: rgb(152, 0, 0);
	text-decoration:none;
}

.banner{ position:relative;}


#slides { width:100%; height:410px;  position:relative;}
#slides li { width:100%; height:100%; position:absolute;text-indent:-999em;}
#slides li a { display:block; width:100%; height:100%; }
#pagination {  position:absolute; left:50%; bottom:20px; z-index:990;  padding:5px 15px 5px 0; }
#pagination li {  width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF;text-indent:-999em; }

#pagination li.current { background:#0092CE;}


.main{}

.main > dl{
	float:left;
	margin-top:30px;
	margin-left:30px;}

.main >dl dt{
	height: 42px;
    width: 197px;
	font-weight:bold;
	color: rgb(31, 91, 150);
	font-size:22px;
	line-height:1.4;}

.main >dl dt span{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: rgb(102, 102, 102);
	text-transform:capitalize;}

.main .news{
	width:335px;}

.main .news ul{}

.main .news ul li{
	padding-left:20px;
	margin:3px;
	background:url(../images/iconews.png) no-repeat left center;
	line-height:26px;}

.main .news ul li a{}
.main .news ul li a:hover{
	color:#0064d4;
	text-decoration:none;}

.main .about{ width:395px;}

.main .about img{
	float:left;
	margin: 9px 15px 5px 0px;
    position: relative;
    width: 155px;
    /*height: 114px;*/}

.main .about dd{
	word-wrap: break-word;
	line-height:26px;
	color: rgb(51, 51, 51);
	white-space:pre-wrap;}

.main .about dd a.more{
	float:right;
	color:#f00;}

.main .contact{
	width:242px;
	float:right;
	margin-right:25px;}

.main .contact dd{
	line-height:23px;
	white-space:pre-wrap;}


.main .cpzx{ margin-top:68px;}

.main .cpzx > h2,
.main .alzx > h2{
	padding-top:42px;
	margin-bottom:6px;
	background:url(../images/bgzhanshi.gif) no-repeat;
	font-size: 24px;
    color: rgb(28, 69, 135);
	line-height:1.4;
	text-align:center;}


.marquee {width:1042px;height:178px; padding:14px; margin:auto;border:1px solid rgb(199,199,199); border-top:4px solid rgb(129,129,129);overflow:hidden;}
.marquee li{ float:left;margin:0 10px; text-align:center;}
.marquee li a{display:block; height:150px; }

.marquee li img { height:150px;}
.marquee li p{ margin-top:5px;line-height:1.4; color:#000;}

.main .alzx{ margin:18px 0;}


.footer{
	height:115px;
	background:url(../images/foot.gif) repeat-x;}

.footer .w1140{
	padding-top:14px;
	line-height:28px;}

.footer p{
	color:#fff;
	font-size:13px;
	text-align:center;
	white-space:pre-wrap;}

/*--- 下拉菜单 -----*/
.dropMenu {
position:absolute;
top: 0;
z-index:100;
min-width: 130px;
visibility: hidden;

margin-top: -1px;

}
.dropMenu li {
line-height:45px;
background:#e2e4e3 url(../images/bgdropmenu.gif) no-repeat;
text-align:center;
}
.dropMenu a {
display:block;
font-size:13px;
color:#555;
}
* html .dropMenu a {
width: 100%;
}
.dropMenu a:hover {
color: rgb(152, 0, 0);
text-decoration: none;
}

/* 内页 */
.con{
	min-height:660px;
	/* position:relative;
	z-index:91;
	margin-top:-24px; */
	background:url(../images/nbg_bdmd.gif) no-repeat;}

.conlf{
	float:left;
	width:258px;}

.conlf .lfa{
	width:211px;
	margin:30px 0 0 26px;}

.conlf .lfa dt{
	height:44px;
	font-weight:bold;
	font-size: 23px;
    line-height: 35px;
    color: rgb(102, 102, 102);
	background:url(../images/bglfa.png) no-repeat -5px bottom;}

.conlf .lfa dd{
	margin-left:4px;
	width:204px;
	color: rgb(67, 67, 67);
	line-height:25px;
	white-space:pre-wrap;}

.conlf .lfb{
	width:210px;
	margin:20px 0 0 23px;}

.conlf .lfb dt{
	height:45px;
	padding-left:12px;
	font-size: 17px;
    color: rgb(255, 255, 255);
	font-weight:bold;
	line-height:45px;
	background:url(../images/bglfb.gif) no-repeat;}

.conlf .lfb dd{
	height:39px;
	border: 1px solid #d0d0d0;
	border-top:0;
	background:url(../images/bglfbdd.jpg) repeat-x;}

.conlf .lfb dd a{
	display:block;
	padding-left:10px;
	font-size:13px;
	color:#333;
	line-height:39px;}
.conlf .lfb dd a:hover,
.conlf .lfb dd a.cur{
	color:#434343;
	background-color:#eaeaea;
	text-decoration:none;}

.conrg{
	float:left;
	width:844px;
	margin-left:10px;}

.conrg .place{
	padding:28px;
	color: rgb(90, 90, 90);}
.conrg .place li{display:inline-block;list-style:none;}
.conrg .place a{
	margin:0 3px;
	color:#333;
	font-size:14px;}

.content{
	width:813px;
	margin:24px auto;
	line-height:25px;
	text-align:justify;
	font-size:14px;}


.imglist{ margin-top:30px;}

.imglist li{
	float:left;
	margin:5px 24px;}

.imglist li a{
	display:block;
	width:200px;
	padding: 15px;
    border: 1px solid #cccccc;
	color: #1c4587;
	text-align:center;}
.imglist li a:hover{
	border-color: rgb(255, 102, 0);
	text-decoration:none;}

.imglist li img{
	height:200px;
	max-width:200px;}

.imglist li p{
	font-size:13px;
	font-weight:bold;
	line-height:1.4;}


.pagelist{
	height:25px;
	margin:5px 0 36px 0;
	text-align:center;}

.pagelist li{
	border: 1px solid #D5D5D5;
    display: inline-block;
    padding: 0 3px;
    height: 18px;
    line-height: 18px;
    margin: 0 2px;}

.pagelist li a{}
.pagelist li a:hover{
	text-decoration: none;
    color: #0064d4;}

.pagelist li select{ height:20px; margin-top:-1px;}

.pagelist li.thisclass{
	color:#d00;
	border:0;}


.prodetail{}

.conrg h2.title{
	margin-top:20px;
	color: #434343;
	font-size: 16px;
    line-height: 33px;
	text-align:center;}

.prodetail .picview{
	padding-top:5px;
	line-height:1.7;
	min-height:50px;
	text-align:justify;}

.picview{ width:352px; height:auto; margin:8px auto; overflow:hidden;}
.spec-preview{width:350px;height:350px;}
.jqzoom{float:left;position:relative;cursor:pointer;display:block;}
.jqzoom img{ max-width:350px;max-height:350px;background:url(../images/loading.gif) no-repeat center center;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-scroll{clear:both;margin-top:5px;width:352px;height:60px;}

.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:20px;height:60px; cursor:pointer;text-indent:-999em;text-decoration:none;}
.spec-scroll .prev{float:left;background:url(../images/an1L.gif) no-repeat -2px -3px;}
.spec-scroll .next{float:right;background:url(../images/an1R.gif) no-repeat -2px -3px;}
.spec-scroll .items{float:left;position:relative;width:310px;height:60px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:9999%;margin-top:2px;height:56px;}
.spec-scroll .items ul li{float:left;width:62px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #ccc;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #f60;padding:1px;}


.newslist{
	width:817px;
	margin:24px auto;}

.newslist li{
	height:28px;
	margin-bottom:22px;
	margin-left:3px;
	padding-left:20px;
	background:url(../images/iconewslist.png) no-repeat left center;
	border-bottom: 1px dashed #c6c6c6;
	line-height:28px;}

.newslist li a{}

.newslist li span{
	float:right;
	margin-right:3px;
	font-family: SimSun;
	color: #acacac;}


.newsdetail{
	width:797px;
	margin:0 auto;}

.newsdetail .newsview{
	padding-top:8px;
	font-size: 13px;
    color: #434343;
	line-height:1.7;
	min-height:80px;}

/* search result page --------------------------------------*/

.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }

.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
